@charset "utf-8";
$fontsize:40;
@function r($px) {
    @return $px/$fontsize * 1rem;
}

.web {
    .top_special {
        width: 100%;
        height: r(94);
        background: #171616;
        position: absolute;
        top: 0;
        font-size: r(35);
        .top {
            margin-top: r(30);
            margin-left: r(39);
            a {
                img {
                    width: r(20);
                    height: r(34);
                }
            }
        }
        .top1 {
            line-height: r(94);
            margin-right: r(30);
            color: #FFFFFF;
        }
        .top2 {
            text-align: center;
            p {
                line-height: r(94);
                width: r(100);
                margin: 0 auto;
                color: #FFFFFF;
            }
        }
    }
    .special {
        width: 100%;
        position: absolute;
        top: r(94);
        .special1 {
            width: r(220);
            height: r(220);
            margin: r(30) r(30) r(30) r(30);
            img {
                width: r(220);
                height: r(220);
            }
        }
        .special2 {
            width: r(430);
            margin-top: r(50);
            .p1 {
                font-size: r(20);
                line-height: r(65);
                a img {
                    float: right;
                    width: r(32);
                    height: r(20);
                }
            }
            .p2 {
                font-size: r(33);
            }
        }
        .special3 {
            width: 100%;
            height: 100%;
            background: #f9f9f9;
            border-top: r(1) solid #d9d9d9;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch;
            .special4_1 {
                width: r(100);
                height: r(120);
                text-align: center;
                line-height: r(120);
                a {
                    i {
                        font-size: r(50);
                        color: #009ee7;
                    }
                }
            }
            .special4_2 {
                width: r(655);
                height: r(120);
                font-size: r(20);
                .p1 {
                    padding-top: r(25);
                    span {
                        float: right;
                        color: #656b6c;
                    }
                }
                .p2 {
                    line-height: r(40);
                    color: #656b6c;
                }
            }
        }
    }
}